package com.example.demo.mapper;

import java.util.List;

import com.example.demo.dto.EmployeeDetailResponseDto;
import com.example.demo.dto.LoginRequestDto;
import com.example.demo.entity.EmployeeEntity;

/**
 * EnployeeMapper
 */
public interface EmployeeMapper {
	/**
	 * ログイン登録社員情報を取得
	 *
	 * @param requestDto requestDto
	 * @return 社員情報
	 */
	List<EmployeeEntity> login(LoginRequestDto requestDto);

	/**
	 * 社員情報を詳細する取得
	 * @param requestDto
	 * @return 社員情報詳細
	 */
	EmployeeEntity empDetail(String employeeNumber);

	/**
	 * query empInfo all
	 * @return
	 */
	List<EmployeeDetailResponseDto> empInfo();
}
